import request from '@/utils/request'

// 任务列表
export function getTask(query) {
  return request({
    url: '/task/page',
    method: 'get',
    params: query
  })
}

// 查看任务
export function detailTask(query) {
  return request({
    url: '/task/viewTask',
    method: 'get',
    params: query
  })
}
// 查看任务面积
export function viewTaskArea(query) {
  return request({
    url: '/task/viewTaskArea',
    method: 'get',
    params: query
  })
}
// 获取子任务
export function getSubTask(query) {
  return request({
    url: '/preAssessTask/getSubTask',
    method: 'get',
    params: query
  })
}

// 新增任务
export function addTask(query) {
  return request({
    url: '/preAssessTask/save',
    method: 'post',
    data: query
  })
}
// 新增任务
export function addListTask(query) {
  return request({
    url: '/task/add',
    method: 'post',
    data: query
  })
}
// 新增子任务
export function addSubTask(query) {
  return request({
    url: '/preAssessTask/saveSubTask',
    method: 'post',
    data: query
  })
}

// 删除小组
export function delTask(ids) {
  return request({
    url: '/task/delete',
    method: 'post',
    data:{
    	ids:ids
    }
  })
}

// 修改任务
export function updateTask(query) {
  return request({
    url: '/task/update',
    method: 'post',
    data: query
  })
}


// 修改子任务
export function updateSubTask(query) {
  return request({
    url: '/preAssessTask/update',
    method: 'post',
    data: query
  })
}

// 分配小组
export function groupFp(query) {
  return request({
    url: '/preAssessTask/assignGroup',
    method: 'post',
    data: query
  })
}

// // 获取父编码
// export function getTaskBian(query) {
//   return request({
//     url: '/preAssessTask/taskCode',
//     method: 'get',
//     params:query
//   })
// }
// 获取父编码
export function getTaskBian() {
  return request({
    url: '/task/taskCode',
    method: 'get',
  })
}
// 获取子编码
export function getSubTaskBian(query) {
  return request({
    url: '/preAssessTask/subTaskCode',
    method: 'get',
    params:query
  })
}

// 获取父级省
export function getProvinceName(query) {
  return request({
    url: '/preAssessTask/subTaskDistrict',
    method: 'get',
    params:query
  })
}

// //地图获取全部任务信息列表
// export function getAllTaskList() {
//   return request({
//     url: '/preAssessTask/getParentTask',
//     method: 'get'
//   })
// }
//地图获取全部任务信息列表
export function getAllTaskList() {
  return request({
    url: '/task/getTask',
    method: 'get'
  })
}
// 根据type 任务id获取计算结果的文件名
export function getMapResultFile(params) {
  return request({
    url: '/sand/getMapResultFile',
    method: 'get',
    params
  })
}
// 
export function getFinalMapResultFile(params) {
  return request({
    url: '/sand/getFinalMapResultFile',
    method: 'get',
    params
  })
}